Skip to content

fix(ci): close the dependabot ignore gap — all cargo ecosystems, not just root - #319

Merged
avrabe merged 1 commit into
mainfrom
fix/dependabot-ignore-all-ecosystems
Aug 12, 2026
Merged

fix(ci): close the dependabot ignore gap — all cargo ecosystems, not just root#319
avrabe merged 1 commit into
mainfrom
fix/dependabot-ignore-all-ecosystems

Conversation

@avrabe

@avrabe avrabe commented Aug 11, 2026

Copy link
Copy Markdown
Contributor

Third re-float of the cranelift-isle pin (#298#304, #310#312, now #318).

The guard added in #312 was incomplete: the ignore was scoped to the root cargo ecosystem only. #318 — titled "update cranelift-isle requirement in /fuzz" — widened the root workspace constraint to 0.134 anyway, because /fuzz had no ignore entry.

/            ignore=[cranelift-isle]
/fuzz        ignore=NONE      <- used this one
/loom-cli    ignore=NONE
/loom-core   ignore=NONE
/loom-isle   ignore=NONE

Adds the entry to every cargo ecosystem and re-pins the root constraint #318 widened.

A partial mechanical guard is not a guard — it just relocates the door. Same lesson as the release floor gate, applied to my own previous fix.

Note: v1.3.0 was tagged at b69c84b, before #318 landed, so the release carries the correct 0.132 pin and a verified-green CI. This restores main to match.

…just root

Third re-float of the cranelift-isle pin (#298, #310, now #318). The previous
fix added a dependabot `ignore` for cranelift-isle, but scoped it to the root
cargo ecosystem only. #318 was titled "update cranelift-isle requirement in
/fuzz" and widened the ROOT workspace constraint to 0.134 anyway — the bot came
in through one of the four doors that were still open:

    /            ignore=[cranelift-isle]
    /fuzz        ignore=NONE      <- used this one
    /loom-cli    ignore=NONE
    /loom-core   ignore=NONE
    /loom-isle   ignore=NONE

A partial mechanical guard is a guard that has not been tested against the thing
it guards. Adding the entry to every cargo ecosystem, and re-pinning the root
constraint that #318 widened.

This is the same lesson the release gate in v1.3.0 carries, applied to my own
previous fix: the invariant has to be enforced everywhere it can be violated,
not everywhere I happened to look.

Refs #142, #304, #311
@avrabe
avrabe merged commit 73a1766 into main Aug 12, 2026
23 of 25 checks passed
@avrabe
avrabe deleted the fix/dependabot-ignore-all-ecosystems branch August 12, 2026 04:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant